Specifying Embedded Systems with Staecharts and Z: An Agenda for Cyclic Software Components
نویسندگان
چکیده
The application of formal techniques can contribute much to the quality of software, which is of utmost importance for safety-critical embedded systems. These techniques, however, are not easy to apply. In particular, methodolog-ical guidance is often unsatisfactory. We address this problem by the concept of an agenda. An agenda is a list of activities to be performed for solving a task in software engineering. Agendas used to support the application of formal speciication techniques provide detailed guidance for speciiers, templates of the used speciication language that only need to be instantiated, and application independent validation criteria. We apply the agenda approach to a particular class of embedded safety-critical systems, the formal speciication of which has been investigated in the case-studies of the German Espress project during the last two years.
منابع مشابه
Specifying the Safety Controllers of Traffic Light Systems in Z and Statecharts
A component of the software that controls traffic lights usually is devoted only to monitoring the state of the traffic junction, to assess its safety, and to take appropriate action if an unsafe state occurs. That component, the safety controller, should be reusable for many traffic junctions. We present the specification of such a safety controller in the specification language SZ, which comb...
متن کاملAn Agenda for Specifying Software Components with Complex Data Models
We present a method to specify software for a special kind of safetycritical embedded systems, where sensors deliver low-level values that must be abstracted and pre-processed to express functional and safety requirements adequately. These systems are characterized by a reference architecture. The method is expressed as an agenda, which is a list of activities to be performed for setting up the...
متن کاملA New Topology of Embedded Z-H Buck-Boost Converter
In this paper, a new embedded Z-H (EZ-H) buck-boost converter is proposed. In this topology, two identical dc voltage sources are embedded in a LC network in a series connection with the inductors. The proposed converter eliminates the shoot-through (ST) switching state and there is no need for a front-end diode. Other advantages of the proposed topology are having capability of buck and boost ...
متن کاملTransient Two-Dimensional (r-z) Cyclic Charging/Discharging Analysis of Space Thermal Energy Storage Systems (RESEARCH NOTE)
A two-dimensional transient axi-symmetric model was developed to study the effects of various thermal and geometric parameters on cyclic heating and cooling modes of a phase-change thermal energy storage system. The high-temperature thermal energy storage device utilizes LiH for heat sink applications to store the waste heat generated during power-burst periods. The stored heat is then discharg...
متن کاملSpecifying Parallel and Distributed Systems in Object-Z
There has been an increasing emphasis on formality in software system speciication in the last few years. A number of standards bodies are recommending the use of formal notations for specifying software systems. Parallel and distributed systems have their own complex features such as: the concurrent interactions between various system components; the reactive nature of the systems; various mes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Sci. Comput. Program.
دوره 40 شماره
صفحات -
تاریخ انتشار 1998